const express = require('express');
const bodyParser = require("body-parser"); // post --> body
const cors = require("cors");

const server = express(); // new http()
//配置静态资源
server.use(express.static("../src")); //能直接在服务器端,访问当前src下所有的资源

//中间件
server.use(cors()); //允许跨域 
//解决 post请求,不能获取值得问题  --->     request.body
server.use(bodyParser.urlencoded({ extended: false })); // on("data")  on("end")
server.use(bodyParser.json());

//路由器,通过不同的路径,加载不同的资源
//5.让保安上岗
server.all("*", (request, response, next) => {
    response.setHeader("Content-Type", "application/json;charset=utf-8");
    next()
    console.log(111);

})
server.use("/api", require("./router/apiRouter").apiRoutes);

server.listen(8080, () => {
    console.log("api服务器启动完毕!");
})